GS1-128 is an application standard of the GS1implementation using the Code 128barcodespecification. The former correct name was UCC/EAN-128. Other no longer used names have included UCC-128 and EAN-128. GS1-128 uses a series of Application Identifiers to include additional data such as best before dates, batch numbers, quantities, weights and many other attributes needed by the user.
A coupling (or a coupler) is a mechanism for connecting rolling stock in a train. The design of the coupler is standard, and is almost as important as the track gauge, since flexibility and convenience are maximised if all rolling stock can be coupled together.